<?php
	session_start();
	//session_unregister('alumno');
	require_once('utils.php');
	require_once('bd/connection.php');
	
	$nocontrol=intval(addslashes($_REQUEST['argument0']));
	$password=addslashes($_REQUEST['argument1']);
	$page=addslashes($_REQUEST['argument2']);
	$materias=addslashes($_REQUEST['materias']);
/*	$idmateria1=addslashes($_REQUEST['idmateria1']);
	$idmateria2=addslashes($_REQUEST['idmateria2']);
	$idmateria3=addslashes($_REQUEST['idmateria3']);*/
	
	$active=true;
	$bd = new connection();
	$user = new alumno($bd);
	
	if($_SESSION['alumno']){
		//si la session esta abierta
		$nocontrol = $_SESSION['alumno'];
		
		//activamos la clase de alumno
		$user->active_user($nocontrol);

		if($page=='2') //Panel de control
			require('panel.php');
		else if($page=='3'){ //registrando carga
			$fecha = date('Y-m-t',time());
			$hora = date('h:i:s',time());
			$materias = split(",",$materias);
			
			//eliminamos seleccion anterior
			$query = "delete from veranos_carga where numcontrol='$user->nocontrol';";
			foreach($materias as $idmateria){
				$query.="
					insert into veranos_carga(numcontrol, clav_materia, fecha_solicitud, hora_solicitud, prioridad)
					values('$user->nocontrol','$idmateria','$fecha','$hora', 1);
				";
			}

			$bd->execute($query);
			
			require('menu.php');
			
			print '
				<div class="ok">
					carga registrada.
				</div>
			';
			
		}
		else if($page=='4'){
			require("report.php");
		}
		else if($page=='5'){
			require("report_top10.php");
		}
		else if($page=='6'){
			require('reticula.php');
		}
		else 
			require('menu.php');
		
	}
	else{
		if(empty($nocontrol))
			require('login.php');
		else{
			$query = "select * from reticula_alumno where numcontrol='$nocontrol'";
			$bd->execute($query);
			$num = $bd->lengthExecute();

			if($num)			
				if(empty($password)){
					require('password.php');
					print '
						<div class="ok">
							usuario registrado.
						</div>
					';
				}
				else{
					$row = $bd->getElement();

					if(trim($password)!=trim($row["password"])){
						require('password.php');
						print '
						<div class="error">
							contrase&ntilde;a incorrecta. <br/>
							vuelva a introducirla.
						</div>
						';
					}
					else{
						$user->set_values($row);
						$_SESSION['alumno']=$user->nocontrol;
						require('menu.php');
					}
				}
			else{
				require('login.php');
				print '
					<div class="error">
						usuario no registrado.
					</div>
				';
			}
		}
	}
?>
	
